#include <iostream>
#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;

vector<long long> a;
int main()
{
    long long N, temp;
    cin >> N;
    for (long long i = 0; i < N; i++)
    {
        cin >> temp;
        a.push_back(temp);
    }
    long long z1 = 0;
    if (N % 2 == 0)
    {
        z1 = (a[N / 2] + a[N / 2 - 1]) / 2;
    }
    else
    {
        z1 = a[N / 2];
    }
    a.clear();
    for (long long i = 0; i < N; i++)
    {
        cin >> temp;
        a.push_back(temp);
    }
    long long z2 = 0;
    if (N % 2 == 0)
    {
        z2 = (a[N / 2] + a[N / 2 - 1]) / 2;
    }
    else
    {
        z1 = a[N / 2];
    }
    long long z = 0; 
    if (N % 2 == 0)
        z = (z1 + z2) / 2;
    else
        z = z1 + z2;
    cout << z;
}